home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Crypto⁄Encryption / Quick-Encrypt / quick-encrypt-303.hqx / QuickEncrypt 3.0.3 ƒ / About QuickEncrypt < prev    next >
Text File  |  1999-02-01  |  30KB  |  401 lines

  1.  
  2. Dejal Userware™ presents
  3.  
  4.  
  5.  
  6.  
  7. Release 9, February 1999.
  8.  
  9. QuickEncrypt™ 3.0.3 copyright © 1993–1999 by David Sinclair.
  10.  
  11. Shareware, US$25.
  12.  
  13.  
  14. Internet e-mail (preferred): <info@dejal.co.nz>
  15. Alternative e-mail: <dejal@ihug.co.nz>, <dejal@erehwon.org>, <dejal@amug.org>
  16. Dejal Userware web pages: <http://www.dejal.co.nz/>
  17. Web page mirrors: <http://www.amug.org/~dejal/>  and  <http://www.erehwon.org/dejal/>
  18. Anonymous FTP:  ftp.dejal.co.nz
  19. Anonymous FTP:  ftp.amug.org  in the  /pub/contrib/dejal  directory
  20. DejalNews mailing list: mail to <subscribe-dejalnews@egroups.com>
  21. Get files via e-mail: mail to <dejal-get@erehwon.org> with Subject “get file help.txt” for instructions.
  22. Snail: Dejal Userware, PO Box 33-1011, Takapuna, Auckland, NEW ZEALAND
  23.  
  24. If you’d like to be notified when the next version is released, you can subscribe to the DejalNews mailing list by sending a message to <subscribe-dejalnews@egroups.com> (no subject or message text is required).
  25.  
  26. Shareware, only US$25.  I can accept cash, cheques, international money orders, VISA, MasterCard, Bankcard, Diners Club, American Express, and JCB, (credit cards even via e-mail), so registering is really easy!
  27.  
  28. Macworld magazine described QuickEncrypt 2.2 as “by far the most versatile shareware encryption and locking utility” back in February 1997... and this version is much better!
  29.  
  30.  
  31. ———  Usage  ———
  32.  
  33. This application will quickly and securely encrypt or decrypt any file.  It supports two encryption methods: the original one, and a new text-based one.  It uses secure 2040-bit encryption technology.  It is very configurable and has many features, including Apple event support, the ability to process files of an unlimited length, multiple worksets, user-controlled password limitations, default passwords, automatic encryption and/or decryption, verification of validity, the option of a standard source folder and various destination options, opening files once decrypted (via Apple events), and more.
  34.  
  35. To use QuickEncrypt, either drop any number of files — or even a folder full of files — onto the application, or start it as usual by double-clicking on the application icon.  For each file, if it isn’t encrypted you will be prompted for a password to use to encrypt the data, which will be confirmed to ensure you didn’t mis-key it, since there is no way to decrypt a file if you forget the password.  If the file is encrypted, you will be asked for its password, and given up to four attempts to get it right.  If you prefer, you can automate the process via the worksets options, e.g. omit the confirmation, or don’t even ask for a password but use a default one instead — see the Worksets section below.
  36.  
  37. Once a valid password has been provided, the file will be quickly encrypted or decrypted, with a progress dialog reporting how things are going.  You can stop at any time, if you wish.
  38.  
  39. You can now create self-decrypting archives, where you can encrypt files and send the archive to someone who doesn’t have QuickEncrypt, and they will be able to enter the password and decrypt them.  See the Method page of the Worksets.
  40.  
  41. QuickEncrypt contains full balloon help.
  42.  
  43.  
  44. Worksets:
  45.  
  46. The application features multiple worksets: the active workset affects how the files are processed, and may be chosen via the Worksets menu, as a quick way of reconfiguring the program to do different operations.  I believe that the user should always be in control, hence the “Userware” in the name Dejal Userware — short for “user-friendly software.”
  47.  
  48. The application comes with a number of ready-made worksets, but you can also add your own, or modify or delete existing ones.  When you add a workset, the options start off the same as in the active workset, so that you can add one that is very similar to an existing one, but with a few differences.
  49.  
  50. Worksets may be locked or unlocked via the Worksets menu.  If a workset is locked, it cannot be deleted or modifed without first unlocking it; you might like to lock some of your worksets if you find yourself accidentally changing the wrong set occasionally.
  51.  
  52. The Worksets editing dialog features multiple “pages” of radio buttons, checkboxes, and entry fields, each page grouping certain kinds of functions.  You can switch between pages simply by choosing them from a popup menu.  Here follows a description of the various pages; see the balloon help for details:
  53.  
  54. Workset Info page:
  55.  
  56. Here you can change the name of the current workset, the keyboard equivalent used in the Worksets menu to select this workset, and a description of, or comments about, the workset.
  57.  
  58. Password page:
  59.  
  60. Here you can control the level of password security you desire, including whether you want to specify a different password for each file (or just use the same one for all files in the batch), confirm and/or conceal the password entry, ignore the password’s case (e.g. so that “password” and “PassWORD” would be treated as equal), insist that the password contains a non-alphabetic character (a good way to make it harder to guess the password), and the minimum length the password should be (a zero value means you don’t have to enter a password at all).
  61.  
  62. Folders page:
  63.  
  64. Here you have the option of specifying a standard folder to look in when the application was opened by double-clicking on its icon, instead of dropping files on it.  If you choose this option, the program will process any files it finds within that folder.  You can also choose where to put the destination (output) files:
  65.  
  66. The ‘put in the same folder’ option is the most trivial to use, as it simply uses the same location as the source file, creating a new file next to the source file.
  67.  
  68. The ‘standard folder’ option allows you to put the files in one particular folder; you choose the location once, and it’s used thereafter.
  69.  
  70. The ‘prompt for destination’ option will ask for a destination each time, so you can decide on-the-fly.
  71.  
  72. Files page:
  73.  
  74. This page lets you choose which files to process: all files (files that are encrypted will be decrypted, and others will be encrypted), only files to be encrypted (files that are already encrypted will be skipped), or only files that need decrypting (files that aren’t encrypted will be skipped).
  75.  
  76. You can specify what to do when archiving files or folders and an encrypted file is encountered: either decrypt it, and leave it out of the archive, or just include it in the archive as is.  In the latter case, when you decrypt the archive the old encrypted file will still be encrypted, just as it was before.
  77.  
  78. Additionally, you can specify whether or not to check for QuickEncrypt 1.0 files: that obsolete version used a very different and unreliable encryption format, which is no longer supported.  If you never had QuickEncrypt 1.0, you might as well turn off this option.
  79.  
  80. Archive page:
  81.  
  82. This page contains options relating to archiving.  Archives are distinct from normal encrypted files in that they can contain more than one file, and can also contain folders.  You can choose to encrypt files separately, i.e. each file encrypts to a corresponding encrypted file, or encrypt folders as archives and files separately, i.e. each item dropped on the application results in a separate archive or encrypted file, or you can encrypt all files and folders into a single archive file.
  83.  
  84. You can also specify what name to use for archives: the same name as the first file or folder, with a specified suffix, or a fixed name of your choosing.  Finally, you can choose whether or not to restore any hierarchy of sub-folders within archives to their original state; if this option isn’t selected, all files within the archive will be placed within the same folder.
  85.  
  86. Archive Window page:
  87.  
  88. This page currently only contains two radio buttons, allowing you to specify whether or not the Archive Viewer window is displayed when decrypting archives.  The Archive Viewer window (new in 3.0) allows you to view the contents of an archive, and decrypt individual files and/or folders instead of the entire archive.  You can also get extra information about each file or folder: look at the options in the Archive menu when this window is displayed.
  89.  
  90. Method page:
  91.  
  92. This page allows you to specify whether to encrypt using QuickEncrypt’s original method or the new text-based method.
  93.  
  94. The original method is most compact and is easiest to decrypt again since double-clicking on the encrypted files will launch QuickEncrypt.  It also supports creating self-decrypting archives, which can be decrypted by people without QuickEncrypt, much the same as the self-extracting archives of compression software.
  95.  
  96. The text-based method is useful for including encrypted text (or other data!) in the body of e-mail messages, as the data is encrypted using only characters that will transport via the Internet intact.  Encrypting a file or files using this method will result in a text file that can be opened with any text editor, then copied and pasted into an e-mail message or elsewhere.  The receipient can then save the encrypted text to a file and drop it on QuickEncrypt to decrypt it.
  97.  
  98. Encryption 1 page:
  99.  
  100. This is the first of two pages controlling the encrypting process.  Here you can specify the suffix to add onto the names of the output files (or leave it blank to have none).  Note that unique names are always created, in the same way as the Finder does, by adding numbers to the end until a unique name is found.  You can also indicate which forks to encrypt — normally you’d leave this set to encrypt both forks; there isn’t much reason to only encrypt one, but you have the choice just in case.
  101.  
  102. You can automate the encryption operation if you wish, automatically encrypting files without asking for a password; the default one specified here is used.  The password won’t be shown (after entering it the first time) and can be useful if your machine is sufficiently secure, but you want to send files to other people securely.  Also, if you wish to ensure that the data hasn’t been corrupted, you can choose to verify the files.
  103.  
  104. Encryption 2 page:
  105.  
  106. Here you can choose what dates to use for the encrypted file.  You can use the date the original file was created or last modifed, the date the original was created and use today’s date for the modification date, or simply use today’s date for both (i.e. don’t alter the output file dates).
  107.  
  108. You can also choose what to do with the original file, if and only if the encryption process is successful.  The file can be shredded (i.e. the contents zeroed out) and then deleted, so that even disk recovery utilities can’t recover the original contents (the most secure option), simply delete the file (remembering that it might be possible for someone to recover it later), move the file to the Trash, or simply leave the file alone (the least secure option).
  109.  
  110. Decryption 1 page:
  111.  
  112. This and the following page contain options applicable when decrypting files.  Here you can indicate whether to use the name of the original file, or based on the encrypted file’s name — normally there won’t be any difference, but the encrypted file could have been renamed, so you have a choice of which name to use.  As with the Encryption 1 page, you also have the options of automatic decryption and verification.
  113.  
  114. A rather useful feature here is the ability to open the file once it has been decrypted — in conjunction with the automation options, above, you could simply double-click on an encrypted document, have it decrypt automatically and then open up in the relevant application.  For example, an encrypted file could decrypt to a SimpleText document, which is then opened and displayed by SimpleText, ready for editing.  Normally, you wouldn’t want to open the contents of archives, since there may be many of them, but if you do, you have the option here (note however that it won’t open items within folders in archives).
  115.  
  116. Decryption 2 page:
  117.  
  118. This page is much the same as the Encryption 2 page, except it has an additional date option: the ability to use the encrypted file’s dates instead.  It also doesn’t have the shred option, since there isn’t much point in shredding an encrypted file.
  119.  
  120.  
  121. Preferences:
  122.  
  123. Also included is a Preferences dialog, which allows you to configure common features.  The preferences file is only created or modified when you actually change the prefs.  See the balloon help for details of the following options:
  124.  
  125. Settings page:
  126.  
  127. This page lets you specify whether the first or most recently used page of the Preferences and Workset editor dialogs is displayed when you open them.  Other options are:
  128.  
  129. Sort Worksets Alphabetically:   If checked, the worksets will be listed in alphabetical order in the Worksets menu (from the next time you run the application), otherwise they will be listed in the order they were added.  This is on by default.
  130.  
  131. Default Workset:   This popup menu allows you to specify a particular workset you want to always be active when you start the application, or specify that whichever one you used most recently should be active.
  132.  
  133. Ask for Workset to Use:   If checked, a dialog listing the worksets will be displayed before starting encrypting or decrypting.  You can then choose which workset to use, and can even modify or add worksets at this point.  Tip:  Holding down the Option key will temporarily reverse the effect of this preference.
  134.  
  135. Processing page:
  136.  
  137. This page allows you to control whether sub-folders are processed, or only top-level ones, and whether folder and file aliases should be resolved, skipped or encrypted as-is.
  138.  
  139. Also, you can choose to process files dropped on the application in the reverse order from normal; this is occasionally useful, e.g. when dropping the contents of a folder sorted by date in the Finder, to process them in chronological order instead of reverse-chronological.  Sub-folders are still processed as normal.
  140.  
  141. Progress page:
  142.  
  143. Animate Icons:   If checked, the icons in the progress dialog will be animated.  If you have a slow machine, you might experience a small speed improvement if you uncheck this option.  It is on by default.
  144.  
  145. Lock the Progress Dialog Position:   This radio group controls whether the progress dialog will always appear in the same location, or the new position will be remembered for next time whenever you move it.  The progress dialog position is unlocked by default (you might like to turn it on once you’ve positioned the dialog in a favourite location).
  146.  
  147. Progress Bar Pattern:   Clicking this will cycle through the available patterns for the progress bar, so you can find one that you prefer.
  148.  
  149. Automation page:
  150.  
  151. Auto-Open If Nothing From the Finder:   If this is checked you will be automatically prompted with the Open file dialog when you launch the application by double-clicking it’s icon (as opposed to dropping a file on it).  This option is off by default.
  152.  
  153. Present Open Dialog Until Cancel:   If checked, you’ll be repeatedly prompted with the Open file dialog after processing a file until you Cancel the dialog.  This is off by default.
  154.  
  155. Auto-Quit When Done:   If checked, the application will automatically quit after successfully processing a file or files; it won’t quit if you stop the operation, in case you wish to modify the Preferences or a workset.  This is off by default.
  156.  
  157. Show Splash-Screen on Startup:   if this is checked, a title dialog is displayed when the application is started.  You can only uncheck this box if the application is registered, and the Registered Name matches the Owner Name in the Sharing Setup control panel.  This is as a small protection from illegal copies of the application — if your Registered Name is slightly different from your Mac’s Owner Name and you want to disable the splash-screen, please contact Dejal Userware and I’ll be happy to provide you with a new code.
  158.  
  159. Notification page:
  160.  
  161. Play When Complete:   This popup menu and the following one all contain a couple of standard options at the top of the menu with a list of all the available sounds (in your System or opened by Suitcase™ or similar products) below.  Selecting one of these options will, in the case of this popup menu, cause that sound to be played when the encrypting process has successfully completed.  The sound will not play when an error causes the process to be terminated.  A system beep will be played by default for this event.  These sounds are especially useful if you are converting in the background with the progress window hidden.  The available options are:
  162.  
  163.        - Silence: No sound will be played for this event.
  164.        - System Beep: The default system alert sound (chosen in the Sound control panel or a replacement like Riccardo Ettore’s excellent SndControl) will be played.
  165.        - A list of the currently available sounds: Choosing one of these will cause that sound to be played for this event.
  166.  
  167. Play If Error Occurs:   Selecting from this popup menu one of the above options will cause that sound (or kind of sound) to be played if an error occurs, when the error alert is presented.  The System Beep is the default selection.
  168.  
  169.  
  170. ———  Dejal Sound Utilities™  ———
  171.  
  172. If you’re into sounds, you may be interested in this popular bundle: SndConverter Pro™, SndPlayer™, and SndCataloguer™; three Shareware utilities that can be registered separately or together.  You’ll find them on the Dejal Userware web site, CD-ROM, distribution floppy, and many online services, CD-ROM discs, etc.
  173.  
  174.  
  175. ———  Warning and Encryption Scheme  ———
  176.  
  177. Warning: do not forget your passwords!  Please don’t contact me asking if I can decrypt your data because you’ve forgotten your password — even I can’t decrypt files without the correct password, as the password itself is used in the encryption process for added security.
  178.  
  179. Many users have asked me what encryption scheme I use in QuickEncrypt.  Firstly, let me say that I don’t use one of the schemes that is restricted to use within the US, for obvious reasons — I don’t live in the US.  As for the actual scheme that I use, it is my own custom scheme, that has such features as a semi-random multiply-indexed key, dependence on the plaintext password when encrypting and decrypting, yet it doesn’t store that password anywhere in the file, only a one-way checksum; plus a number of other security measures.  According to encryption theory, my scheme is provably impossible to crack for all practical purposes.
  180.  
  181. Here are some questions from a cryptologist that contacted me, and my replies:
  182.  
  183.  
  184. > 1) What encryption algorithm do you use?  Have you made it public to
  185. > cryptologists--opinions?
  186.  
  187. No, I haven't made it public.  The algorithm is my own, based on a
  188. variation of the Vigenere cipher, almost a Vernam cipher (commonly known
  189. as the one-time pad).  As you probably know, the Vigenere cipher is
  190. almost provably impossible to crack, moreso with my extensions, and the
  191. Virnam cipher is the only provably secure cryptosystem known.
  192.  
  193. > 2) How many bits does your algorithm employ?
  194.  
  195. It presently uses a 2040-bit virtual key, generated internally based on
  196. the plaintext password, a random number, and other information.  It's a
  197. little more complex than that, though, as the key is recalculated once it
  198. has all been used, hence the near-Vernam status.  By using the plaintext
  199. password, it is impossible to recreate the key without first knowing the
  200. correct password.  And the plaintext password is not included anywhere in
  201. the encrypted file, even in a concealed form; only a checksum of the
  202. password is included.
  203.  
  204. > 3) As you wrote this in 1993, have there been any reports of cracking
  205. > QuickEncrypt yet???
  206.  
  207. No, not one.  I once issued a challenge to some users that considered
  208. themselves skilled hackers, but none of them was able to decrypt a sample
  209. message I provided, or otherwise crack the encryption.
  210.  
  211.  
  212. I am a realist, with pessimistic leanings, so I’m fully aware that no algorithm is 100% secure, but I believe that QuickEncrypt’s algorithm is at least very secure.
  213.  
  214.  
  215. ———  Compatibility and Disclaimer  ———
  216.  
  217. QuickEncrypt requires Mac OS 7.0 or above.  It should work on every machine that supports Mac OS 7, and has been tested on almost all Macs presently available.  It is 32-bit compatible, and “fat”, so runs native on both 680x0 and PowerPC computers.  Please let me know if you have any problems.
  218.  
  219. Note that while the encoding schemes are very secure, I do not guarantee they are unbreakable.  I have tried to make the schemes as secure as I can, but given sufficient motivation, skilled low-level hackers can eventually break almost all forms of security.  Use at your own risk.
  220.  
  221. The usual disclaimers apply: David Sinclair and Dejal Userware accept no responsibility for any incidental or consequential damage of any sort as a direct or indirect result of using this software.  The software is provided “as-is”, and no warranties are made as to its fitness for a particular purpose or whatever.  I would be very interested to hear of any problems, though.
  222.  
  223.  
  224. ———  Release History  ———
  225.  
  226. The following is a reverse-chronology of the changes in each release of QuickEncrypt.  See the online version, with notification of new releases, via the Go to QuickEncrypt Release Notes command in the Web menu within QuickEncrypt.
  227.  
  228.  
  229. Release 9; QuickEncrypt 3.0.3, 1 February 1999:
  230.  
  231. •  Traced and fixed bug where the validity checksum wasn’t being generated correctly, due to an obscure bug in a mathematical function of development environment.  (Specifically, Abs(-128) was returning -128 instead of 128 as it should.)  Thanks to Jean-Luc Warin and Paolo Matteucci for reporting this bug.
  232.  
  233. •  Fixed bug where an archive would be reported as incomplete when a folder containing an encrypted file as the last item processed is encrypted.  Thanks to W. Pasman for reporting this bug.
  234.  
  235.  
  236. Release 8; QuickEncrypt 3.0.2, 29 November 1998:
  237.  
  238. •  Fixed bug where folders are deleted with the Encrypt All Files Separately option and a deletion option chosen.  Now the folder heirarchy is left in place with the aforementioned option (files are still deleted).  Thanks to John DiFonzo for reporting this bug.
  239.  
  240. •  Fixed related bug where encrypted files are deleted even if the Only Encrypt Files option is selected, and vice versa.
  241.  
  242. •  Tidied the documentation.
  243.  
  244.  
  245. Release 7; QuickEncrypt 3.0.1, 1 June 1998:
  246.  
  247. •  Fixed bug where the Archive Viewer window would appear even when encrypting files, if the new “Display Archive Window When Opening Archives” workset option was enabled.  Thanks to Ernie Malaga for reporting this bug.
  248.  
  249. •  Fixed bug with a standard destination folder where the chosen deletion option for the source files would still occur even if the folder had since been moved or trashed.  It will now correctly warn that the folder is missing, and cancel the operation.  Thanks to Frédéric Kerbrat for reporting this bug.
  250.  
  251. •  Improved the quality of the title graphic that appears in the Splash, About and Register dialogs; it is now anti-aliased.
  252.  
  253.  
  254. Release 6; QuickEncrypt 3.0, 10 May 1998:
  255.  
  256. •  QuickEncrypt is now a “fat” application, i.e. it runs native on both 680x0 and PowerPC computers.
  257.  
  258. •  Implemented self-decrypting archives, which act much like the self-extracting archives of compression software, allowing someone without QuickEncrypt to decrypt a QE archive that you send to them.  You can activate this new option via the Method page of the Worksets.
  259.  
  260. •  Implemented an archive viewer window.  It is activated via the new Archive Window page of the Workset dialog, and includes a sortable list in a window, and two new menus.  Files,    folders, and their contents can be examined and decrypted individually or grouped.  Thanks to John Carter for making a suggestion that lead me to thinking about adding this new feature.
  261.  
  262. •  Implemented a text-based encryption method.  This works just like the original method, but encrypting files results in a text file, the contents of which can be pasted into the body of an e-mail message, similar to my Dejal Register application.  This feature is controlled via the new Method page of the Workset dialog.
  263.  
  264. •  Added a Workset Picker dialog, so you can be prompted for a workset when starting.  This is optional, and controlled via the Preferences dialog.  You can hold down the Option key when opening files to toggle whether the Workset Picker is shown or not.
  265.  
  266. •  Added New... and Duplicate... commands to the Worksets menu, replacing the Add... command.  Thanks to Grant Symon for suggesting this feature.
  267.  
  268. •  Added a Web menu, that allows you to go to relevant pages on my web site.
  269.  
  270. •  Separated the About QuickEncrypt and Registration Reminder dialogs, and improved both.
  271.  
  272. •  Added support for accessing Dejal Register from the Registration Reminder dialog.
  273.  
  274. •  Added preferences to allow including alias files in encrypted files without skipping or resolving them.  Thanks to Gordon Weir for suggesting this feature.
  275.  
  276. •  Added workset option to allow disabling positioning of sub-folder icons when decrypting.
  277.  
  278. •  Fixed bug where sub-folder icons were stacked on top of each other; they are now positioned correctly.  Thanks to Gordon Weir for reporting this bug.
  279.  
  280. •  Fixed auto-encrypt on startup    option.  Thanks to Robert Klickermann for reporting this bug.
  281.  
  282. •  Fixed an occasional bug with decrypting.  Thanks to C.P. Fernandez, John Erdman, Ernest Roshier and others for reporting this bug.
  283.  
  284. •  Increased memory partition to 512K.
  285.  
  286. •  Added balloon help for all menus and dialogs.
  287.  
  288. •  Updated registration form and documentation for 3.0 release.
  289.  
  290. •  Miscellaneous tidying up of the code.
  291.  
  292.  
  293. Release 5; QuickEncrypt 2.2-F, 3 November 1996:
  294.  
  295. •  French localisation version.
  296.  
  297.  
  298. Release 4; QuickEncrypt 2.2, 28 April 1996:
  299.  
  300. •  Fixed a serious bug where data loss could occur if you cancel encrypting to an archive when you have selected a workset with deleting or shredding of source files enabled.  QE will now only trash, delete or shred after the encryption/decryption process has successfully completed.  Thanks to David Corner and others for reporting this problem.
  301.  
  302. •  When folders are to be deleted, the folder itself is now deleted in addition to its contents.  Thanks to Hans-Ulrich Thomas for reporting this problem.
  303.  
  304. •  Aliases are now not resolved when deleting, to avoid QE from deleting something you might not expect to be deleted.
  305.  
  306. •  Fixed a problem where only folder contents were archived, not the folder itself.
  307.  
  308. •  Fixed a problem where files wouldn’t always decrypt to the correct folder, if there was more than one folder.  Thanks to Gerardo Hidalgo and Grant Symon for reporting this problem.
  309.  
  310. •  Added a second default password: now you can separate the default passwords for encrypting and decrypting.  Thanks to Mikael Sjostedt, Hans-Ulrich Thomas and Grant Symon for suggesting this feature.
  311.  
  312. •  Prevented the Open Document feature from opening archive contents, unless you specify otherwise.  Thanks to Grant Symon for suggesting this feature.
  313.  
  314. •  Added grey outlines around folder names on the Folders workset page.
  315.  
  316. •  Made the progress dialog persist for all the files in the batch, instead of appear and disappear for each one.
  317.  
  318. •  Adjusted the progress bar to make it compatible with the recolouring from the Aaron extension.
  319.  
  320.  
  321. Release 3; QuickEncrypt 2.1, 13 August 1995:
  322.  
  323. •  Added archive features: now multiple files or folders of files can be archived into a single encrypted archive file.  Either just folders or folders and files can be archived, and sub-folder hierarchies can be restored intact, if so desired.  Files that are already encrypted may be decrypted or included in the archive.
  324.  
  325. •  Added the option of processing files dropped on the app in reverse order.
  326.  
  327. •  Fixed a minor problem with the keyboard equivalent feature of the workset editor dialog.
  328.  
  329. •  Improved the shredding option by overwriting the file’s name before erasing it, so not even its filename can be discovered.
  330.  
  331. •  Added the option of choosing whether icons are offset positioned or not.
  332.  
  333. •  Improved the reliability of icon positioning.
  334.  
  335. •  Added multiple pages in the Preferences dialog.
  336.  
  337. •  Added the ability to control whether the prefs and worksets dialogs open to the first page, or to the last page used.
  338.  
  339. •  Added the ability to choose whether or not to process sub-folders, resolve folder aliases, and resolve file aliases.
  340.  
  341. •  Added notification options, including displaying an icon in the menubar and playing a specified sound, beeping, or remaining silent.
  342.  
  343. •  Added special Beta release handling.
  344.  
  345. •  Added a splash screen (that may be turned off in correctly registered versions).
  346.  
  347. •  Updated the documentation.
  348.  
  349.  
  350. Release 2; QuickEncrypt 2.0, 21 December 1994:
  351.  
  352. •  Added support for multiple worksets.
  353.  
  354. •  Added the ability to open folders via Apple events or the Open dialog.
  355.  
  356. •  Added the registration form printing option.
  357.  
  358. •  Added the choice of defaulting to the last used workset or a fixed one.
  359.  
  360. •  Significantly improved the encryption format.
  361.  
  362. •  Added several options to control the entry of passwords.
  363.  
  364. •  Added the ability to specify a default password.
  365.  
  366. •  Added the option of a default source folder.
  367.  
  368. •  Added different destination options.
  369.  
  370. •  Added the choice of encrypting and decrypting files, or just one or the other.
  371.  
  372. •  Added support for using Temporary Items folders.
  373.  
  374. •  Added optional suffixes for encrypted files.
  375.  
  376. •  Added support for encrypting the resource fork.
  377.  
  378. •  Added the ability to specify which fork(s) to encrypt.
  379.  
  380. •  Added a choice of using the original or encrypted files name when decrypting.
  381.  
  382. •  Added the option of automatically encrypting or decrypting files.
  383.  
  384. •  Added verification of encryption/decryption validity.
  385.  
  386. •  Added support for setting the created and modified dates of output files.
  387.  
  388. •  Added options of moving files to the trash, deleting them, or shredding them.
  389.  
  390. •  Added the ability to automatically open the files once decrypted, via AppleEvents.
  391.  
  392. •  Plus other minor enhancements.
  393.  
  394.  
  395. Release 1; QuickEncrypt 1.0, 2 January 1994:
  396.  
  397. •  First public release of the software.
  398.  
  399.  
  400. First started work on QuickEncrypt: June 1993; first limited release, 1.0a1: 1 July 1993.
  401.